草庐IT

Android USB HID 设备

全部标签

java - 移动设备上连接的适当超时是多少?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我想知道是否有人知道或有任何关于移动设备(尤其是Android)上互联网连接的最佳超时时间的信息。由于他们的互联网访问受限且延迟相当大,因此设置更小的超时(默认值)可能很有趣,因为设备可能在那个特定时刻通过网络黑点。更新:正如我在评论中提到的那样,我想到了这一点,因为让用户等待30秒超时然后最终失败可能会很烦人。

java - 为什么远程服务器上的签名验证比设备上的签名验证更安全?

SecurityControls应用内结算概述中的部分指示在远程服务器而不是在应用(在Android设备上本地运行)中执行“签名验证”:Byperformingsignatureverificationyoucanhelpdetectresponsesthathavebeentamperedwithorthathavebeenspoofed.Youcanperformthissignatureverificationstepinyourapplication;however,ifyourapplicationconnectstoasecureremoteserverthenwereco

android - 带增益调整的 AudioRecord 不适用于三星设备

我已经编写了使用AudioRecord录制音频文件的代码,同时在SD卡上写入文件时我制作了两个版本。版本1录制的文件原样保存在SD卡上。版本2我正在对录制的文件应用增益功能并保存在SD卡上。这在SonyEricson手机上效果非常好。音频音量也得到了很大程度的提升。但我正在努力让它在三星设备上运行。当我播放录制的文件时,它听起来像会说话的汤姆猫:P最初我认为三星设备不喜欢我用来创建的组合录音机。所以我使用了以下方法,循环进入可用配置并使用最佳配置来初始化AudioRecord。publicAudioRecordfindAudioRecord(){for(intrate:mSampleR

Android:在许多设备中哪里可以找到 "Unknown sources"选项?

我正在下载非市场android应用程序。如果未启用“未知来源”选项,我会向用户显示一个包含“设置按钮”的对话框。单击此按钮时,它会打开设置Intent并允许用户选中“未知来源”选项。Intentintent=newIntent(Settings.ACTION_APPLICATION_SETTINGS);但在某些设备中,“未知来源”选项位于安全设置中,而不是应用程序设置中。遇到这种情况怎么办? 最佳答案 Butinsomedevices,the"Unknownsources"optionsisinSecuritySettingsand

android - 同一应用程序在单个设备上的开发和生产版本

请指教如何解决需要在一台设备上安装两个相同应用程序的问题?需要一个用于开发,一个在生产中用于测试和使用。这样做的简单方法是什么?我尝试手动更改包名称,但这会导致合并时出现问题。 最佳答案 如果您使用ADTv20,您可以轻松更改包名称。只需右键单击项目并转到android工具下的重命名应用程序包。Eclipse将为您处理所有更改。 关于android-同一应用程序在单个设备上的开发和生产版本,我们在StackOverflow上找到一个类似的问题: https:/

android - 是否有分辨率为 640x960 的 Android 设备?

我不确定这是否是解决这个问题的最佳地点,如果不是,请指出正确的地点!我正在为多种分辨率缩放我的应用程序,我遇到了这两个页面看ScrenSizesanddensities,图表显示17%的设备是normal/xhdpi,也是here,在表3中它表示normal/xhdpi是640x960。我知道这是Iphone分辨率,在google和gsmarena上运行搜索,我只能找到iPhone和一些尚未发布的android设备。所以我的问题是在市场上已经上市的平板电脑和手机中,是否有任何具有此分辨率的安卓设备?如果不是,为什么该表中有该分辨率?谢谢!编辑所以根据答案,没有具有该分辨率的设备,但是如

android - 如何选择 LogCat 在 Eclipse 中显示的设备?

我正在使用eclipse进行Android开发。通常我会运行多个模拟器(和设备)来测试我的应用。LogCat神奇地从我刚刚启动应用程序的设备切换到日志。这在大多数情况下都很好,但有时我想在不重新启动应用程序的情况下切换回另一台设备。我不知道从哪里选择LogCat显示的设备。我在哪里可以更改它?我在OSX上使用EclipseJuno,如果这有什么不同的话。这是我的LogCat窗口的样子: 最佳答案 转到窗口->显示View->设备。现在您将看到另一个设备选项卡,您可以在其中选择要在LogCat中查看的设备,以及该设备上处于Debug模

android - 当有人接近设备时打开 Android 显示屏

使用一点计算机视觉,我想在有人走到设备前(距离2英尺)时打开壁挂式Android设备的显示屏。我是一名经验丰富的开发人员,但我对计算机视觉几乎一无所知。以编程方式打开显示器非常简单。任何指导、阅读建议、教程、起点等,我们将不胜感激。编辑:为了在回答中的一些评论后澄清——因为这是一个永久性的壁挂式情况,设备将有全时电源。电池生命周期不是问题。 最佳答案 Android具有接近传感器和光传感器,但我认为它们不足以满足您的需求。如果显示器有前置摄像头,您可能会使用OpenCV连同某种形式的Motiondetection检测何时有人靠近屏幕

android - 防止某些设备上的 Android 方向改变

我知道您可以在Android应用程序的list文件中限制方向更改,但我想知道是否有一种方法可以根据设备类型/大小来执行此操作。我想在小型/中型手机上阻止它,但在大型手机/平板电脑上允许它。实现该目标的最佳方法是什么?任何帮助将不胜感激。 最佳答案 为此,我认为您需要将两件事合而为一。首先,获取设备屏幕尺寸然后,根据结果启用或禁用方向。第一部分:intscreenSize=getResources().getConfiguration().screenLayout&Configuration.SCREENLAYOUT_SIZE_MAS

android - 扩展 Gallery 的 CoverFlow(已弃用,在 >4.0 设备中无法正常工作)

我正在使用此类在我的应用中实现CoverFlow:publicclassCoverFlowextendsGallery{/***GraphicsCamerausedfortransformingthematrixofImageViews*/privateCameramCamera=newCamera();/***ThemaximumangletheChildImageViewwillberotatedby*/privateintmMaxRotationAngle=60;/***ThemaximumzoomonthecentreChild*/privateintmMaxZoom=-175